/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let Iconxuanzequanbu: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M982.372592 511.995246c22.966644 0 41.617899 18.13926 41.6179 40.593909v430.807428a40.813335 40.813335 0 0 1-41.6179 40.593909H407.401931A41.105904 41.105904 0 0 1 365.71089 983.396583c0-22.381506 18.651255-40.520767 41.617899-40.520767h533.425904V552.589155c0-22.454649 18.651255-40.593909 41.691041-40.593909zM97.132812 39.204207h693.607274c26.258042 0 52.954937 25.965473 57.197183 51.053241l0.585138 6.802222v693.168421c0 26.843179-24.50263 52.954937-50.614388 57.270325l-7.167933 0.585138H97.132812c-24.941483-0.146284-52.662368-23.990634-57.197183-50.541245l-0.585137-7.314218V97.05967c0-24.868341 25.672904-52.662368 50.906956-57.197183l6.875364-0.65828h693.607274z m678.247417 73.142178H112.49267v662.668133H775.307086v-662.668133zM648.624834 301.930911a31.23171 31.23171 0 0 1 0 45.275008L412.009888 575.775225a34.011113 34.011113 0 0 1-40.228197 4.900526l-3.437683-2.194265-3.145113-2.706261-136.117594-131.65592a31.23171 31.23171 0 0 1 0-45.201866 33.937971 33.937971 0 0 1 46.810994 0l112.712097 108.981845 213.136306-205.968373a33.937971 33.937971 0 0 1 46.810994 0z"
        fill={getIconColor(color, 0, '#096DD9')}
      />
    </Svg>
  );
};

Iconxuanzequanbu.defaultProps = {
  size: 18,
};

Iconxuanzequanbu = React.memo ? React.memo(Iconxuanzequanbu) : Iconxuanzequanbu;

export default Iconxuanzequanbu;
